<%-- 
    Document   : createCategory
    Created on : 14.02.2011, 14:30:55
    Author     : felix
--%>
<%@ page contentType="text/html" pageEncoding="UTF-8" %>
<%
    // Encoding setzen
    request.setCharacterEncoding("UTF-8");

    // Testen ob request den Parameter hidden enthält
    if(request.getParameterMap().containsKey("hidden")){
        // Wenn Parameter name nicht leer ist
        if(!request.getParameter("name").equals(""))
        {
            // Lege Kategorie mit Namen an
            db.categories.createCategory(request.getParameter("name").toString());

            // Erfolgsmeldung setzen
            session.setAttribute("flash", "Kategorie gespeichert");
            session.setAttribute("flash_color", "green");
            
            //getServletContext().getRequestDispatcher("/viewAllTrainingplans.jsp").forward(request, response);
        } else {
            // Fehlermeldung setzen
            session.setAttribute("flash", "Bezeichnung ungültig");
            session.setAttribute("flash_color", "red");           
        }
    }
%>

<%@ include file="header.jsp" %>
<%@ page import="java.util.*" %>

<div id="contents">
    <h1>Kategorie anlegen</h1>
    <form action="createCategory.jsp" method="post">
        <fieldset>
            <legend>Kategorie</legend>
            <input type="hidden" name="hidden" value="1"/>
            <br/>
            <label>Bezeichnung*</label>
            <!-- value setzen, falls Fehler aufgetreten ist -->
            <input name="name" type="text" maglength="200" value="<%if(request.getParameter("name") != null) out.print(request.getParameter("name"));%>"/>

            <br/><br/>

            * Pflichtfeld

            <br/><br/>
            <input type="submit" value="Kategorie speichern"/>

        </fieldset>
    </form>
</div>
<%@ include file="footer.jsp" %>
